@-moz-document regexp("^https?://((education|graphql|guides|raw|resources|status|support|vscode-auth)\\.)?github\\.com((?!(/(sponsors|readme)$)).)*$"), domain("githubusercontent.com"), domain("www.githubstatus.com") {
  /* https://github.com/StylishThemes/GitHub-Dark/issues/968 */
  input, textarea {
    color: #c6c6c6;
  }
  /* fix lower half of notifications page being opaque */
  html {
    background: transparent;
  }
  svg[fill="none"] {
    fill: none;
  }
  a[href^="https://apps.apple.com"] svg {
    fill: #000;
  }
  .alert {
    background: #182030;
    border-color: #246;
  }
  .CircleBadge, check-steps, [id*="-list-view-node-"],
  [class*="PinnedIssues-module__container"] {
    background: #181818 !important;
  }
  .brJRqk, .sGlDF, .sGlDF > td {
    background: #202020 !important;
  }
  .brFBoI {
    border-color: #343434;
  }
  /* repo page */
  .js-snippet-clipboard-copy-unpositioned {
    background: #181818;
  }
  /* charts */
  [data-testid="chart-card"] {
    background: #181818;
  }
  .highcharts-background {
    fill: none !important;
  }
  .listviewitem, .flex-column > [class*="LatestCommit-module__Box"] {
    background: #181818;
  }
  [class*="use-sticky-header-module__stickyHeader"]:not([class*="PullRequestFilesToolbar-module__is-stuck"]) {
    background: none !important;
  }
  .cPEOjV {
    background: none !important;
  }
  .jMdYTc, .cPEOjV, .eYedVD {
    background: #202020 !important;
  }
  .icPbzT, .bJOEVt {
    color: #aaa !important;
  }
  .cWpRkn, .eeKhJr {
    background-color: #202020 !important;
    border-color: #202020 !important;
  }
  /* frontpage background */
  .application-main > div > .color-bg-inset {
    background: transparent !important;
  }
  [data-component="IconButton"] {
    color: #aaa !important;
  }
  .kbjJSF, .kpTqBE {
    border-color: #383838 !important;
    background: #202020 !important;
  }
  .lhyFLG, .bqFowW, .dXveNa, .jepClM, .ddNLNa, .kdEavw, .gATYcR, .giEfVQ {
    background: #202020 !important;
    border-color: #343434 !important;
  }
  .cwSUxL, .fWVgeN, .gATYcR svg, .bqFowW, .kpTqBE {
    color: #ccc !important;
  }
  .bESQXL {
    background: #222 !important;
  }
  button[aria-current="true"] > .segmentedControl-content {
    border-color: #484848 !important;
    background: #222 !important;
    color: #ccc !important;
  }
  [data-component="leadingVisual"] {
    color: #ccc !important;
  }
  body[class="page-responsive"] .list-options .list-item > .octicon {
    color: #181818;
  }
  .text-mono, .kKFNhh, .Link--secondary {
    color: #aaa !important;
  }
  table[class*="DiffLines-module"], div[data-diff-anchor], #comments .border,
  react-app .dzCJzi, .dashboard-changelog, [class^="MergeBoxSectionHeader"] {
    background: #181818;
  }
  /* remove background */
  .application-main > .color-bg-default, .feed-background,
  .feed-item-content .color-bg-subtle,
  [class*="IssueViewer-module__contentArea"],
  [class*="LayoutHelpers-module__nonLeadingElement"] [data-timeline-event-id],
  .diffbar.details-collapse,
  #diff-content-parent > div > .color-bg-default:not(:has(.prc-Button-Label-pTQ3x)),
  [class*="Diff-module__diffHeaderWrapper"]::before {
    background: transparent !important;
  }
  /* discussions */
  .dxnHPp, .kcVpNH, .cjICUY {
    background: none !important;
  }
  /* pinned issued */
  [class*="SortableListContainer-module__container"] > li,
  [class*="IssueBodyViewer"], .fGIhKu {
    background: #181818;
  }
  /* generated github-mobile rules */
  /* generated github.com rules */
  body, body.bg-gray {
    color: var(--ghd-body-color);
    background-color: var(--ghd-bg-color) !important;
    background-image: var(--ghd-bg-img) !important;
    background-clip: border-box !important;
    background-origin: padding-box !important;
    background-attachment: /*[[bg-attachment]]*/ !important;
    /*[[bg-options]]*/
  }
  .application-main > .color-bg-canvas-inset {
    background: transparent !important;
  }
  /* Base link colors */
  .markdown-body a strong, .markdown-format a strong,
  .notifications.list-group a:hover, a.octolinker-link[href], .commit-id:hover,
  .timeline-comment-action:hover, .Header-link[data-ga-click]:focus,
  .Header-link[data-ga-click]:hover, .btn-link .octicon-kebab-horizontal:hover,
  .Header-link:hover, .Header-link:focus, .bJroUH, .ztywJ {
    color: /*[[base-color]]*/;
  }
  .text-gray-light.btn-octicon:hover .octicon-kebab-horizontal,
  [aria-labelledby="files"] .Link--primary,
  [aria-labelledby="files"] .Link--secondary {
    color: /*[[base-color]]*/ !important;
  }
  #notebook a:hover, #notebook a:focus {
    color: /*[[base-color]]*/;
    opacity: .8;
  }
  body.api li a code {
    color: rgba(/*[[base-color-rgb]]*/, .9) !important;
  }
  body.api li a:active code, body.api li a:hover code {
    color: rgba(/*[[base-color-rgb]]*/, 1) !important;
  }
  .hidden-text-expander .hx_bg-black-fade-15 {
    background: #343434;
  }
  /* Base color panel */
  option:hover, .listings-layout .nav li a:hover,
  #fork-select .target:not(.disabled):hover, table.upgrades tr:hover td,
  .dashboard-tabs a:hover, .documentation-results a:hover,
  .hidden-text-expander a:hover, .example-nav li a.selected,
  .issues-reset-query:hover .octicon-x, .segmented-nav li.active,
  .diff-expander:hover, .owner-select-target:hover,
  .release-timeline-tags .expander-text:hover .expander-dots,
  .search-result-item.navigation-focus, .pull-request-link:hover,
  .issues-reset-query:hover .issues-reset-query-block, .result.selected,
  .result:hover, .CommunityTemplate-highlight, .version-picker a:hover,
  .discussion-item-changes-marker.is-unread .discussion-item-icon {
    background: /*[[base-color]]*/ !important;
  }
  .diff-table button.add-line-comment, .add-line-comment,
  .email-format .email-hidden-toggle a:hover {
    background: /*[[base-color]]*/;
  }
  .context-button::after {
    border-color: /*[[base-color]]*/ transparent !important;
  }
  .timeline-progressive-disclosure-button:hover,
  .release-timeline-tags .expander-text:hover .expander-dots,
  .review-comment[aria-selected=true],
  .timeline-comment[aria-selected=true] .review-summary .comment-body {
    border-color: /*[[base-color]]*/ !important;
  }
  /* pjax loader */
  [style*="background-color: rgb(121, 184, 255)"] {
    background: /*[[base-color]]*/ !important;
  }
  @keyframes autofill {
    to {
      background-color: #181818;
      background-image: none;
      color: #ddd;
    }
  }
  input:-webkit-autofill, input:-webkit-autofill:hover,
  input:-webkit-autofill:focus, textarea:-webkit-autofill,
  textarea:-webkit-autofill:hover, textarea:-webkit-autofill:focus,
  select:-webkit-autofill, select:-webkit-autofill:hover,
  select:-webkit-autofill:focus {
    animation-name: autofill !important;
    animation-fill-mode: both !important;
  }
  #com #header .top-nav .dropdown-button:hover .dropdown-caret,
  .header-nav-link:hover .dropdown-caret, .header-nav-link:focus .dropdown-caret,
  .header-navlink:hover .dropdown-caret, .header-navlink:focus .dropdown-caret,
  .HeaderNavlink:hover .dropdown-caret, .HeaderNavlink:focus .dropdown-caret {
    border-top-color: /*[[base-color]]*/ !important;
  }
  .table-list .table-list-item.unread .table-list-cell-checkbox,
  .Box-row--unread, .Box-row.unread {
    border-left-color: /*[[base-color]]*/ !important;
    box-shadow: 2px 0 0 /*[[base-color]]*/ inset !important;
  }
  /* notification icon - "transparent" border */
  .notification-indicator .mail-status {
    border-color: #181818;
  }
  /* text selection */
  ::selection {
    background-color: /*[[base-color]]*/ !important;
    color: #fff !important;
  }
  ::-moz-selection {
    background-color: /*[[base-color]]*/ !important;
    color: #fff !important;
  }
  /* placeholder */
  ::-webkit-input-placeholder {
    color: #666 !important;
    opacity: 1 !important;
  }
  ::-moz-placeholder {
    color: #666 !important;
    opacity: 1 !important;
  }
  ::placeholder {
    color: #666 !important;
    opacity: 1 !important;
  }
  .select-menu-text-filter input::-webkit-input-placeholder {
    color: #555 !important;
  }
  .select-menu-text-filter input::-moz-placeholder {
    color: #555 !important;
  }
  .select-menu-text-filter input::placeholder {
    color: #555 !important;
  }
  ::-webkit-calendar-picker-indicator {
    background-color: #181818;
    color: #c9c9c9;
  }
  ::-webkit-calendar-picker-indicator:hover {
    color: #666;
  }
  /* Remove dotted borders on already otherwise higlighted elements (Firefox) */
  .dropdown-item:focus, .details-dialog:focus {
    outline: none;
  }
  /* commit tease */
  .commit-tease, .commit-tease-sha, .commit-tease .commit-author {
    color: #c6c6c6 !important;
  }
  .tree-browser-result mark {
    color: #c6c6c6;
  }
  /* people panel org page issue #1041 */
  .auto-search-group input[type="text"][aria-label] {
    background: #181818;
  }
  .input-contrast {
    background: #181818;
  }
  /* add border to site search field */
  .radio-group input[type=radio] {
    position: relative !important;
  }
  .dragover textarea, .dragover .drag-and-drop {
    box-shadow: 0 0 1px 1px /*[[base-color]]*/ !important;
  }
  /* remove background on frontpage */
  .application-main > .color-bg-inset {
    background: none !important;
  }
  .starred .starred-button-icon {
    color: var(--color-fg-muted);
  }
  /* below style is workaround for Firefox. */
  /* see: https://bugzilla.mozilla.org/show_bug.cgi?id=1394491 */
  optgroup::before {
    color: #888 !important;
    background-color: #181818 !important;
  }
  optgroup {
    background-color: #191919 !important;
  }
  /*[[tab-size]]*/
  /* User time line firsts */
  img[src$="profile-joined-github.png"] {
    padding-bottom: 20px !important;
  }
  table.pricing-table td:first-child {
    text-indent: 9px;
  }
  /* HACK: Label colors */
  [class*="IssueLabel"][style*="color: #f"],
  [class^="TokenBase__StyledTokenBase"][style*=" color: #f"],
  .IssueLabel a[style*="color: #f"], .issue-card-label[style*=" color: #f"] {
    color: #e8e8e8 !important;
  }
  [class*="IssueLabel"][style*="color: #e"],
  [class^="TokenBase__StyledTokenBase"][style*=" color: #e"],
  .IssueLabel a[style*="color: #e"], .issue-card-label[style*=" color: #e"] {
    color: #e8e8e8 !important;
  }
  [class*="IssueLabel"][style*="color: #d"],
  [class^="TokenBase__StyledTokenBase"][style*=" color: #d"],
  .IssueLabel a[style*="color: #d"], .issue-card-label[style*=" color: #d"] {
    color: #e8e8e8 !important;
  }
  [class*="IssueLabel"][style*="color: #c"],
  [class^="TokenBase__StyledTokenBase"][style*=" color: #c"],
  .IssueLabel a[style*="color: #c"], .issue-card-label[style*=" color: #c"] {
    color: #e8e8e8 !important;
  }
  [class*="IssueLabel"][style*="color: #3"],
  [class^="TokenBase__StyledTokenBase"][style*=" color: #3"],
  .IssueLabel a[style*="color: 3"], .issue-card-label[style*=" color: #3"] {
    color: #181818 !important;
  }
  [class*="IssueLabel"][style*="color: #2"],
  [class^="TokenBase__StyledTokenBase"][style*=" color: #2"],
  .IssueLabel a[style*="color: #2"], .issue-card-label[style*=" color: #2"] {
    color: #181818 !important;
  }
  [class*="IssueLabel"][style*="color: #1"],
  [class^="TokenBase__StyledTokenBase"][style*=" color: #1"],
  .IssueLabel a[style*="color: #1"], .issue-card-label[style*=" color: #1"] {
    color: #181818 !important;
  }
  [class*="IssueLabel"][style*="color: #0"],
  [class^="TokenBase__StyledTokenBase"][style*=" color: #0"],
  .IssueLabel a[style*="color: #0"], .issue-card-label[style*=" color: #0"] {
    color: #181818 !important;
  }
  /* Fix GitHub's weird dark mode labels by reverting them to light mode values */
  .hx_IssueLabel, [class^="TokenBase__StyledTokenBase"] {
    --lightness-threshold: .453 !important;
    --border-threshold: .96 !important;
    --border-alpha: max(0, min(calc((var(--perceived-lightness) - var(--border-threshold)) * 100), 1)) !important;
    background: rgb(var(--label-r), var(--label-g), var(--label-b)) !important;
    color: hsl(0, 0%, calc(var(--lightness-switch) * 100%)) !important;
    border-color: hsla(var(--label-h), calc(var(--label-s) * 1%), calc((var(--label-l) - 25) * 1%), var(--border-alpha)) !important;
  }
  /* Tooltip on contribution calendar */
  .svg-tip {
    color: #949494;
    background: rgba(12, 12, 12, .8) !important;
  }
  .svg-tip::after {
    border-top-color: rgba(12, 12, 12, .9) !important;
  }
  .svg-tip strong {
    color: #dcdcdc;
  }
  .Label--gray-darker {
    border-color: #484848 !important;
  }
  .project-card .highlight pre {
    padding: 1em;
    overflow: auto;
    white-space: pre;
    overflow-wrap: initial;
  }
  .project-card code {
    padding: .2em .4em;
    background: #333 !important;
  }
  .intgrs-lstng-item-description::after {
    background-image: linear-gradient(to right, rgba(24, 24, 24, 0), #181818 80%) !important;
  }
  .marketplace-product-callout-bg {
    background-image: linear-gradient(to right, rgba(24, 24, 24, 0), #181818) !important;
  }
  .CircleBadge--github::after {
    background-color: #fff;
  }
  div[style*="background: linear-gradient(to bottom, rgba(246,248,250,0.5) 0%,rgba(246,248,250,1) 100%);"] {
    background: linear-gradient(to bottom, rgba(32, 32, 32, .5) 0%, #202020 100%) !important;
  }
  .profile-timeline-month-heading {
    padding: 2px 5px !important;
  }
  input.tree-finder-input, input.tree-finder-input:focus {
    background: transparent !important;
    border: none !important;
    box-shadow: none !important;
  }
  .dropdown-menu, .word-upload-callout, .select-menu-modal {
    box-shadow: 0 3px 12px rgba(0, 0, 0, .4);
  }
  .dropdown-menu-dark::after {
    border-bottom-color: #343434 !important;
  }
  .exploregrid-item {
    border-color: rgba(255, 255, 255, .075) !important;
    box-shadow: 0 1px 2px rgba(0, 0, 0, .05), 0 5px 10px rgba(0, 0, 0, .05) !important;
  }
  .exploregrid-item:hover {
    border-color: rgba(255, 255, 255, .15) !important;
    box-shadow: 0 1px 3px rgba(0, 0, 0, .15), 0 8px 15px rgba(0, 0, 0, .3) !important;
  }
  .box-shadow-large, html[class*="ghh-"] .tooltipster-box {
    box-shadow: 0 1px 15px #000 !important;
  }
  img[src*="images/modules/checks"].box-shadow-large {
    box-shadow: 0 1px 15px #fff !important;
  }
  /* add rounded borders on bottom */
  body[data-render-url], .render-viewer, .comment-content, .more-repos,
  .comment table {
    border-radius: 0 0 3px 3px !important;
  }
  .dashboard-tabs a, .search-filters {
    border-radius: 0 !important;
  }
  /* repo labels, private repo lists */
  .repo-label span, .private .repo-list-item, .hook-delivery-guid {
    background: #222 !important;
    color: #777 !important;
  }
  .private .mini-repo-list-item .repo-icon {
    color: #777 !important;
  }
  .private .mini-repo-list-item {
    background: #221 !important;
  }
  .section-nav .active a, .js-current .standalone a, .sidebar-module .disable>a {
    border-radius: 0 !important;
    border-left: 2px solid #eee !important;
  }
  .dropdown-arrow {
    border-top-color: #eee !important;
    transition: none !important;
  }
  #com #header .top-nav .dropdown-caret {
    border-top-color: #ccc !important;
  }
  .js-menu-target:hover .dropdown-arrow {
    border-top-color: /*[[base-color]]*/ !important;
  }
  .bg-gray-dark, .CheckRun {
    background: #181818 !important;
  }
  table[aria-labelledby="folders-and-files"] th {
    background: var(--color-canvas-subtle) !important;
  }
  table[aria-labelledby="folders-and-files"] thead tr {
    color: var(--color-fg-muted) !important;
  }
  table[aria-labelledby="folders-and-files"] tbody {
    background: var(--color-canvas-default) !important;
  }
  #repos-sticky-header > div > div > div {
    background: var(--color-canvas-subtle) !important;
  }
  #readme {
    background: var(--color-canvas-default) !important;
  }
  #readme > div:first-child {
    background: var(--color-canvas-subtle) !important;
  }
  /* Add border-top to PR checks results blank slate */
  aside.border-top + section.bg-gray-dark:not([class*="js-"]) {
    border-top: 1px solid #343434;
  }
  /* Make it more apparent that <details> is clickable */
  .markdown-body details summary:not([aria-haspopup]):hover {
    background: #282828;
    box-shadow: 0 0 0 2px #282828;
    cursor: pointer;
  }
  /* https://github.com/about/diversity dots fix */
  .bg-hero-dots-gray::after {
    filter: brightness(50%);
  }
  /* GitHub Bug: Center discussion close icon vertically */
  .discussion-item-closed .octicon {
    position: relative !important;
    top: -1px;
  }
  /* GitHub Bug: Center counters vertically on the line */
  .boxed-group .counter, .reponav-item .counter, .boxed-group .Counter,
  .reponav-item .Counter {
    position: relative !important;
    top: -1px !important;
  }
  /* GitHub Bug: Fix image swipe handle misalignment */
  .swipe .swipe-frame .swipe-bar .top-handle,
  .swipe .swipe-frame .swipe-bar .bottom-handle {
    left: -6px !important;
  }
  /* GitHub Bug: Stop commit message field from resizing horizontally */
  #commit-description-textarea {
    resize: vertical !important;
  }
  /* GitHub Bug: Fix cut-off 'g' letters in box headers like on https://github.com/notifications */
  .boxed-group .heading, .boxed-group > h3 {
    padding: 7px 10px 8px;
    line-height: inherit;
  }
  /* GitHub Bug: Fix cut-off 'g' letters on user page timeline repo names */
  .profile-timeline .lh-condensed {
    line-height: 1.35rem !important;
  }
  /* GitHub Bug: Fix cut-off 'g' letters on action workflow list */
  [id^="check_suite"] .lh-condensed {
    line-height: 1.35rem !important;
  }
  /* GitHub Bug: fix disabled dropdown entries bg hover see https://git.io/Jfjul */
  .btn-link:disabled:hover {
    background: none;
  }
  /* GitHub Bug: Fix .branch-action-state ::after border right color */
  .branch-action-state-clean .timeline-comment--caret::after,
  .branch-action-state-dirty .timeline-comment--caret::after,
  .branch-action-state-unknown .branch-action-body::after,
  .branch-action-state-unstable .branch-action-body::after {
    border-right-color: #181818;
  }
  /* GitHub Bug: Vertically center ... expander in box headers */
  .Box-header .Details .ellipsis-expander {
    position: relative;
    top: -1.5px;
  }
  /* GitHub Bug: Vertically center counters on issue list "Labels" button */
  .subnav-item .Counter {
    position: relative;
    top: -1.25px;
  }
  /* GitHub Bug: Make review comment file table full width */
  .comment-body .blob-wrapper > table {
    width: 100%;
  }
  /* GitHub Bug: Vertically center labels on issue lists and add some margin */
  .Box-row .labels {
    vertical-align: middle;
    margin-left: .25rem;
  }
  /* GitHub Bug: Remove vertical padding on code suggestions diffs */
  .js-comment-body .blob-code-inner.py-1 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  /* GitHub Bug: Fix cut-off actions sidebar */
  .js-check-suites-sidebar {
    height: auto !important;
  }
  /* GitHub Bug: Fix link color in markdown comments */
  .reorderable-task-lists .markdown-body .issue-link {
    color: var(--color-text-link);
    font-weight: inherit;
  }
  /* GitHub Bug: Ensure body covers viewport height */
  body {
    min-height: 100vh;
  }
  /* GitHub Bug:  Fix margin imbalance in issue comments */
  .edit-comment-hide > .mb-2 {
    margin-bottom: 0 !important;
  }
  .edit-comment-hide > .mb-2 .comment-reactions {
    margin-bottom: 8px !important;
  }
  /* Opinionated: Remove excessive box padding and adjust avatars to match */
  .Box-row, .Box-header, .Box-body {
    padding: 8px 12px;
  }
  .file-header {
    padding: 4px 6px;
    background: #202020 !important;
  }
  .js-code-editor .file-header {
    padding: 5px 10px;
  }
  /* https://github.com/vednoc/userstyles.world */
  /* https://github.com/vednoc/userstyles.world/blob/main/themes */
  /* https://github.com/vednoc/userstyles.world/blob/main/themes/.gitkeep */
  .avatar[width="24"], .avatar-user[width="24"] {
    width: 20px;
    height: 20px;
  }
  .AvatarStack .avatar {
    width: 20px !important;
    height: 20px !important;
    overflow: visible !important;
  }
  .orghead > div > div {
    margin-bottom: 0 !important;
  }
  .Box-header .avatar[width="24"], .Box-header .avatar-user[width="24"] {
    position: relative;
    top: 2px;
    left: 2px;
  }
  .Box-header a[rel] .avatar[width="24"],
  .Box-header a[rel] .avatar-user[width="24"] {
    top: -1px;
    left: 2px;
    margin-right: 4px;
  }
  .Box-header .ml-n1 {
    margin-left: 0 !important;
    margin-right: -8px !important;
  }
  /* fix close icon when .m-0 class is applied */
  .Box-btn-octicon.btn-octicon.m-0 {
    margin: -8px !important;
  }
  /* Repo files table: Make first border blue */
  .repository-content .Box.mb-3 .Details .sr-only + .Box-row {
    border-top-color: #246 !important;
  }
  /* Various tweaks to own comments in discussion */
  .discussion-comment.current-user div.clearfix {
    border-radius: 3px 3px 0 0;
  }
  .discussion-comment .js-inline-comments-container,
  .discussion-comment .js-resolvable-timeline-thread-container {
    background: none;
  }
  .discussion-comment .review-thread-reply {
    border-radius: 0 0 5px 5px;
  }
  .discussion-comment.current-user .review-thread-reply {
    background: #182030;
    border-color: #246;
  }
  /* Monochrome Issue progress icon */
  tracked-issues-progress circle[stroke] {
    --color-accent-fg: #ccc;
  }
  /* "Code" button on repo */
  .btn-primary .octicon {
    color: inherit;
  }
  .btn-primary.disabled, .btn-primary:disabled,
  .btn-primary[aria-disabled="true"], .btn.disabled, .btn:disabled,
  .btn[aria-disabled="true"] {
    color: var(--color-icon-tertiary);
  }
  /* topic tags */
  .topic-tag {
    box-shadow: inset 0 0 0 1px #246 !important;
  }
  .topic-tag.topic-tag-outline {
    box-shadow: inset 0 0 0 1px #6d7c9c !important;
  }
  /* user page sticky header */
  main > div.position-sticky.d-md-block.width-full {
    position: relative;
  }
  main > div.position-sticky.d-md-block.width-full:before {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    top: -24px;
    height: 24px;
    background: #181818;
  }
  /* Add bottom border on subnav - https://github.com/topics */
  .site-subnav {
    box-shadow: 0 1px 0 #343434 !important;
  }
  @media screen and (min-width: 1024px) {
    .site-subnav .subnav-primary.selected, .site-subnav .subnav-primary:hover {
      border-bottom-color: #eee !important;
    }
  }
  @media screen and (max-width: 768px) {
    body .p-responsive .subnav-btn {
      background: transparent !important;
    }
    body .p-responsive .subnav-link[href="https://enterprise.github.com/contact"] {
      border-bottom-color: transparent !important;
      color: #8e8e8e !important;
    }
    body .p-responsive .subnav-link[href="https://enterprise.github.com/contact"]:hover {
      border-bottom-color: transparent !important;
      color: #c6c6c6 !important;
    }
  }
  /* invisible border */
  @media screen and (max-width: 768px) {
    body.page-responsive .site-subnav .subnav-primary.selected,
    body.page-responsive .site-subnav .subnav-primary:hover {
      border-bottom-color: transparent !important;
      color: #c6c6c6 !important;
    }
  }
  .avatar-stack .avatar, .tabs > a, .header .divider-vertical, .about-menu-link {
    border-color: transparent !important;
  }
  /* darken border */
  .wiki-wrapper .wiki-empty-box:hover, .about-menu-link:hover,
  .about-menu-link.selected, .pricing-table {
    border-color: #777 !important;
  }
  /* brighten border */
  .filter-item.selected .Label--outline-white {
    border-color: #fff;
  }
  .filter-tab.selected {
    border: 1px solid #444 !important;
    border-bottom: 1px solid #343434 !important;
  }
  .follow-list .follow-list-item {
    border-bottom: 1px solid #343434 !important;
  }
  .branch-action-body::after {
    border-right-color: #181818 !important;
  }
  .branch-action-state-closed-dirty .branch-action-icon,
  .branch-action-state-dirty .branch-action-icon,
  .is-rebasing .branch-action-state-dirty-if-rebasing .branch-action-icon,
  .State[title*="draft" i] {
    background: #484848;
  }
  /* https://github.com/mobile/ */
  .mobile-gradient-bg {
    display: none;
  }
  svg.mobile-hero {
    filter: invert(100%) hue-rotate(180deg);
  }
  /* discussion timeline tweaks */
  .closed-banner {
    display: none !important;
  }
  /* background image on https://github.com/stylishThemes/github-dark/actions/new */
  .repo-actions-hero {
    filter: invert(1) hue-rotate(180deg);
    mix-blend-mode: exclusion;
  }
  .release .markdown-body img {
    background: none;
  }
  .js-profile-timeline-year-list {
    background: none !important;
  }
  .contribution-activity-listing .Progress {
    background: none !important;
  }
  .contribution-activity-listing .Progress-item {
    background: /*[[base-color]]*/ !important;
  }
  .discussion-timeline-actions {
    border-top: 2px solid #383838 !important;
    background: none !important;
  }
  .discussion-timeline::before {
    margin-top: 2px !important;
    background: #383838 !important;
    height: calc(100% - 259px) !important;
  }
  .profile-timeline.discussion-timeline::before {
    height: 100% !important;
  }
  .listings div.listing {
    border-left: 2px solid #333 !important;
    border-right: 2px solid #333 !important;
  }
  #org-members .member-listing {
    border-left: 1px solid #333 !important;
    border-right: 1px solid #333 !important;
  }
  .MarketplaceSideNav, .plans-card-text:first-child {
    border-right-color: #484848 !important;
  }
  /* fix commit form bg color */
  .commit-form {
    background-color: var(--ghd-bg-color);
  }
  .Popover-message.Box {
    background-color: var(--ghd-bg-color);
  }
  .Popover-message.box-shadow-large {
    box-shadow: 0 8px 24px rgba(24, 24, 24, .8) !important;
  }
  .Popover-message--top-left::after {
    border-bottom-color: #181818 !important;
  }
  .word-upload-callout::before, .word-upload-callout::after,
  .select-menu-modal-arrow::after, .Popover-message--top-left::before {
    border-bottom-color: #343434 !important;
  }
  .repo-filterer .repo-filter:hover, .review-summary::before {
    border-bottom-color: #484848 !important;
  }
  .issue-head {
    border-bottom-width: 1px !important;
  }
  .context-button:hover::after, .switcher > span::before {
    border-color: #eee transparent transparent !important;
  }
  /* repo tab tweaks */
  .reponav-item {
    border-top-width: 1px !important;
  }
  .reponav-item.selected {
    border-color: #343434;
  }
  .pagehead-tabs-item {
    border-top-width: 1px !important;
  }
  .Header .header-search-wrapper, .Header .header-search-wrapper input {
    background: #202020 !important;
  }
  .js-new-comment-form .previewable-comment-form .tabnav-tab.selected,
  .js-new-comment-form .previewable-comment-form .tabnav-tab[aria-current]:not([aria-current="false"]),
  .js-new-comment-form .previewable-comment-form .tabnav-tab[aria-selected="true"],
  .timeline-new-comment .timeline-comment,
  .timeline-new-comment .tabnav-tab.selected,
  .timeline-new-comment .tabnav-tab[aria-current]:not([aria-current="false"]),
  .timeline-new-comment .tabnav-tab[aria-selected="true"],
  .previewable-comment-form .comment-form-head.tabnav,
  .timeline-comment.current-user.is-comment-editing {
    background: #1b1b1b !important;
  }
  .new-discussion-timeline .composer .comment-form-head.tabnav {
    background: #202020;
  }
  .pagehead-tabs-item.selected, .reponav-item.selected, .tabnav-tab.selected,
  .tabnav-tab[aria-selected="true"],
  .tabnav-tab[aria-current]:not([aria-current="false"]) {
    background: #202020;
    border-bottom-color: #202020 !important;
  }
  .branches .branch-summary + .branch-summary {
    border-top-color: #333 !important;
  }
  /* code */
  .linkable-line-number {
    border-right: 1px solid #484848 !important;
  }
  /* https://github.com/StylishThemes/GitHub-Dark/issues/620 */
  .timeline-comment-header .css-truncate-target {
    max-width: 250px !important;
  }
  /* fix background on "new issue" form */
  .timeline-comment > div.p-0.mb-md-0 {
    background: var(--ghd-bg-color);
    border-radius: 3px 3px 0 0;
  }
  /* tooltip - tooltipped */
  .octotip {
    background-color: #003 !important;
    border-color: #006 !important;
  }
  .tooltipped::after {
    background: #343434 !important;
  }
  .tooltipped-n::before, .tooltipped-ne::before, .tooltipped-nw::before {
    border-top-color: #343434 !important;
  }
  .tooltipped-s::before, .tooltipped-se::before, .tooltipped-sw::before {
    border-bottom-color: #343434 !important;
  }
  .tooltipped-e::before {
    border-right-color: #343434 !important;
  }
  .tooltipped-w::before {
    border-left-color: #343434 !important;
  }
  .review-comment[aria-selected=true],
  .timeline-comment[aria-selected=true] .review-summary {
    background-color: #181818 !important;
    box-shadow: 0 0 0 .2em rgba(/*[[base-color-rgb]]*/, .3) !important;
  }
  .timeline-comment-group[aria-selected=true] .timeline-comment::before {
    border-right-color: /*[[base-color]]*/ !important;
    left: -17px !important;
    filter: none !important;
  }
  .timeline-comment:target .review-summary::after {
    top: -16px !important;
    filter: none !important;
  }
  .timeline-comment[aria-selected=true] .review-summary::before {
    border-bottom-color: rgba(/*[[base-color-rgb]]*/, .3) !important;
    top: -19.75px !important;
    filter: none !important;
  }
  /* fix .discussion-topic-header in first PR  bg color match the arrow */
  .timeline-comment .discussion-topic-header {
    background-color: var(--ghd-bg-color);
  }
  /* search - language sidebar - https://github.com/StylishThemes/GitHub-Dark/search?q=markdown */
  div.container-lg > div.float-left.px-md-2 > .border.rounded-1.d-none.d-md-block {
    background: #181818;
    border-color: #484848 !important;
  }
  .dashboard-sidebar, .tint-box, .capped-card-content, .table-list-item,
  .pinned-issue-item, .line-comments, .js-notice > .border:not(.bg-blue-light),
  .js-notice.border, #projects-results, .pr-toolbar.is-stuck,
  article.border.rounded-1, #search-member, .sidebar-progress-bar > .d-flex,
  .pagination-loader-container .discussion-item-header .border,
  #wiki-footer .border-dashed, #wiki-rightbar .border-dashed,
  .profile-timeline-card, .avatar-before-user-status,
  .graph-before-activity-overview, .access-form-wrapper,
  .border-right.border-bottom.border-left, .news .issues_labeled .border,
  table.pricing-table, .two-factor-steps, .project-column,
  .branch-action-item.js-transitionable, .prose-diff, .listgroup,
  .repository-og-image:not([style*="background-image"]),
  .thread-subscription-status {
    background: #181818;
  }
  /* Expandable review boxes, rendered and loading */
  .js-inline-comments-container, .js-resolvable-timeline-thread-container {
    background: #181818;
    border-radius: 3px;
  }
  .js-diff-load-container, .file .data.empty {
    background-color: var(--ghd-code-background) !important;
    border-radius: 0 0 5px 5px !important;
  }
  /* unread notifications are darker bg than read issue #1095 */
  .blame-hunk .blame-commit, .notifications-list-item.notification-unread {
    background: #181818;
  }
  /* read notifications are lighter bg than read issue #1095 */
  .notifications-list .list-style-none.bg-gray {
    background: #1e1e1e !important;
  }
  .blame-hunk, .blame-hunk .blob-num, .render-container, .blob-wrapper {
    background-color: var(--ghd-code-background) !important;
  }
  .radio-label, [style*="background-color: #2f363d"],
  .project-full-screen .project-header {
    background-color: #181818 !important;
  }
  /* https://github.com/StylishThemes/GitHub-Dark/issues/811 */
  .application-main > main .container-sm > .pt-4.bg-white.text-center {
    background: none !important;
  }
  /* Labels/Milestone links https://github.com/StylishThemes/Github-Dark/issues */
  .subnav-links {
    background: #181818;
  }
  /* blankslates */
  /* bordered: https://github.com/StylishThemes/GitHub-Dark/actions/runs/42585904 */
  /* bordered: https://github.com/StylishThemes/GitHub-Dark/network/alerts */
  /* unbordered: https://github.com/StylishThemes/GitHub-Dark/pull/1069/files/d0801046a22eaf88d9081de9c7d415825cb1f9fa..291b428577d344d54039de9aa0d8ed3a8fcfaebc */
  .blankslate {
    background: none !important;
  }
  .blankslate.border, .blankslate.border-gray-light,
  .js-updatable-content > .border.rounded-1, .actions-workflow-stats,
  .actions-fullwidth-module {
    background: #181818 !important;
  }
  /* add background to pagination active states and remove transitions */
  .pagination a:active, .pagination a:focus, .pagination a:hover,
  .pagination em:active, .pagination em:focus, .pagination em:hover,
  .pagination span:active, .pagination span:focus, .pagination span:hover {
    background: #181818;
    transition: none !important;
  }
  .pagination a, .pagination em, .pagination span {
    transition: none !important;
  }
  /* add background to discussions sidebar box */
  .repository-content > .js-check-all-container .d-none.d-lg-block > .border {
    background: #181818;
  }
  /* add background to packages page */
  /* https://github.com/yarnpkg/berry/packages/19319 */
  .repository-content .border.rounded-1.px-3.py-4.mb-6 {
    background: #181818;
  }
  button.bg-white.subnav-link, main [style="background-color: #fcfdfd;"],
  .repository-content > .bg-white:not(.card-filter-autocomplete-dropdown),
  [data-color-mode] {
    background-color: transparent !important;
  }
  .sidebar-module, div.search-form input, #search > input[name="q"],
  .ais-SearchBox-input {
    background-color: #181818;
    border-color: #343434;
  }
  .blob-num-context, #user-content-toc td {
    background: #141414 !important;
  }
  .action-card::after, .action-card::before {
    background-color: #202020 !important;
    box-shadow: 0 0 0 1px #555 !important;
  }
  /* pseudo-transparent effects */
  .conversation-list-heading .inner, .profile-timeline-month-heading {
    background-color: var(--ghd-bg-color) !important;
  }
  /* Navigation focus */
  .list-browser-item.navigation-focus, .js-details-container.navigation-focus,
  .js-details-container.navigation-focus:nth-child(2n), .team-grid .team-members,
  .tree-browser tr.navigation-focus td,
  .issues-listing .table-list-issues .selectable:hover,
  .issues-listing .table-list-issues .navigation-focus, .setup-plans tr.selected,
  .notifications .navigation-focus, .sidebar-module ul ul li a:hover,
  .no-results, #gollum-editor-help-list, .owner-select-target,
  .divider .blob-code div.highlight,
  .oauth-org-access-details .boxed-group-list > li.on:hover, pre div:hover,
  .summary-stats li a:hover, .pinned-repos-selection-list-item.selected,
  .Box-body-row--highlight.navigation-focus, .Box-body-row--highlight:hover,
  .js-current .standalone a, .Box-row--focus-gray.navigation-focus,
  .team-listing .is-open.root-team, .Box-row--hover-gray:hover,
  .label-select-menu .select-menu-item.navigation-focus,
  .label-select-menu .select-menu-item:focus,
  .label-select-menu .select-menu-item:hover, .hRRzix:hover {
    background: #222 !important;
  }
  .search-result-group {
    background: #282828 !important;
    border-color: rgba(68, 68, 68, .5) !important;
    color: #555 !important;
  }
  .blame-commit-next .blame-commit-info, .blame-commit-next + .blame-line,
  .ScreenshotCarousel-nav {
    box-shadow: inset 0 1px 0 #343434 !important;
  }
  /* semi-transparent */
  .context-loader.large-format-loader, #graphs .loader, .org-header,
  .illflow-item:not(.selected):hover, .orghead, .dropdown-toggle:hover,
  .dropdown-toggle.selected {
    background: rgba(20, 20, 20, .4) !important;
  }
  /* repo/page header */
  .page-responsive .repohead, .page-responsive .pagehead,
  .repohead.bg-gray-light, .pagehead.bg-gray-light, main > .bg-gray-light,
  .application-main > .bg-gray-light {
    background: rgba(20, 20, 20, .4) !important;
  }
  main > .bg-gray-light nav.bg-gray-light {
    background: none !important;
  }
  .explore-signup-entice-inner {
    background: rgba(20, 20, 20, .9) !important;
  }
  .starred-repo.navigation-focus, .marketing-section-stripe,
  .blob-expanded .blob-num, .blob-expanded .blob-code, .migration-section-grey {
    background: rgba(50, 50, 50, .5) !important;
  }
  .details-expanded-dark[open] > summary::before,
  .details-overlay-dark[open] > summary::before,
  body.status .details-overlay-dark[open] > summary::before,
  body[class="page-responsive"] .details-overlay-dark[open] > summary::before,
  .SelectMenu::before {
    background: rgba(0, 0, 0, .5) !important;
  }
  .shelf {
    background-color: rgba(0, 0, 0, .2) !important;
    background-image: none !important;
  }
  /* page overlay */
  .select-menu-loading-overlay, .slow-loading-overlay,
  .branches .loading-overlay {
    background-color: rgba(24, 24, 24, .6) !important;
  }
  /* remove background */
  body > pre, .textographic a.repo, .stars-browser .filter-bar,
  .highlight .file-diff-line:hover pre, .gravatar, .topsearch span.search-input,
  p.meta, #facebox, .profilecols .filter-bar, .btn-group,
  div.content-header .search-form, .file-code, .org-header .edit-org:hover,
  #wrapper, .gravatar img, .commit-comments-header-sha, pre.headers code,
  .audit-search-form, .columns.equacols.bordered, .commits li img,
  a.minibutton code, .keyboard-mappings th, .api #header-wrapper .nav,
  .marketing-nav a.selected, #graph_data .tabs, .org-nav-item.selected,
  .edit-team-member:hover, tr.commit, .release-timeline .js-details-container,
  .section-heading-title a.js-selected-navigation-item,
  .featured-callout .screenshot, .timeline-commits .commit-meta .status,
  .theme-picker-spinner, .timeline-commits .commit-meta .octicon,
  .file .meta-divider, .avatar-stack.multiple-avatars::before, #feedHandler,
  .discussion-sidebar-item .thread-subscription-status,
  .boxed-group.application-show-group .logo-upload, .diagram-icon-small,
  #readme .highlight, .ace-github, .theme-picker, .avatar-stack .avatar,
  .boxed-group, .header .divider-vertical, .ace-github-base16,
  .markdown-body pre code, .markdown-body pre tt, #readme .plain pre,
  .uploaded-files, .input_area, #notebook .highlight, #notebook .highlight pre,
  .output_area pre, .delete-owners-button:hover, .avatar-child,
  .session-authentication .header-logged-out,
  .session-authentication .auth-form-header,
  .timeline-progressive-disclosure-items, #com #footer, .shade-gradient,
  #categories .list, .main-content, .showcase-page-header,
  .showcase-page-pattern::after, .description-inline, .result-group a,
  .border-wrap, a.feed-icon, .session-device,
  .boxed-group-list > li.session-device:hover,
  .merge-status-item .merge-status-icon, .project-columns, .project-header,
  .user-profile-nav, .profile-timeline-year-list.bg-white,
  .discussion-item-review .timeline-comment, .libraries-jumbotron,
  .bg-shade-gradient, .dev-hero,
  .render-container.is-render-ready.is-render-requested:not(.is-render-failed),
  .user-list li em, .api table, .dashboard-notice .coupon, .release-label,
  .oauth-org-access-details .oauth-org-item.on, .MarketplaceSideNav,
  .timeline-inline-comments, .AvatarStack-body, .team-discussions-container,
  .Collection ~ div[style*="linear-grad"],
  .application-main > div[style*="background"], .AvatarStack-body .avatar,
  .dropdown-toggle, ul.add-member-team-list.table-list, .gh-header,
  .enterprise-prompt, .enterprise-prompt *, .footer .bg-gray-light,
  .application-main [style*="background: linear-gradient(#ffffff, #fcfcfc)"],
  section[style="background-color: #fafbfc;"], div[style="background:#fafbfc;"],
  .team-left-column, .render-container.js-actions-page,
  .deployments-timeline-icon, .TimelineItem--condensed .TimelineItem-badge,
  .notification-navigation, .check-annotation code pre,
  .merge-status-item > [style*="#fff"], .pagehead, .pagehead nav {
    background: none !important;
  }
  @media (min-width: 1012px) {
    .file-commit-form--full {
      background: none !important;
    }
  }
  body[class="page-responsive"] .repo-list .private {
    background-color: initial;
  }
  .TimelineItem-badge {
    border-color: var(--ghd-bg-color);
  }
  /* org page graphs - https://github.com/StylishThemes */
  rect[style*="#gradient-"] {
    fill: /*[[base-color]]*/ !important;
  }
  /* contribution progress bars on user page */
  .contribution-activity-listing .progress-bar[style*="7bc96f"],
  .facebox-close:hover {
    opacity: 1 !important;
  }
  .contribution-activity-listing .progress-bar[style*="c6e48b"], .facebox-close {
    opacity: .75 !important;
  }
  .notifications .read .avatar img {
    opacity: .7;
  }
  /* contribution calendar */
  .contribution-activity-listing .progress-bar[style*="background-color"] {
    background-color: /*[[base-color]]*/ !important;
    fill: /*[[base-color]]*/ !important;
  }
  .contrib-legend .legend li {
    box-shadow: none !important;
  }
  .contrib-legend [style*="#ebedf0"], .calendar-graph [fill="#ebedf0"] {
    background: var(--color-calendar-graph-day-bg) !important;
    fill: var(--color-calendar-graph-day-bg) !important;
  }
  .contrib-legend [style*="#9be9a8"], .calendar-graph [fill="#9be9a8"] {
    background: var(--color-calendar-graph-day-L1-bg) !important;
    fill: var(--color-calendar-graph-day-L1-bg) !important;
  }
  .contrib-legend [style*="#40c463"], .calendar-graph [fill="#40c463"] {
    background: var(--color-calendar-graph-day-L2-bg) !important;
    fill: var(--color-calendar-graph-day-L2-bg) !important;
  }
  .contrib-legend [style*="#30a14e"], .calendar-graph [fill="#30a14e"] {
    background: var(--color-calendar-graph-day-L3-bg) !important;
    fill: var(--color-calendar-graph-day-L3-bg) !important;
  }
  .contrib-legend [style*="#216e39"], .calendar-graph [fill="#216e39"] {
    background: var(--color-calendar-graph-day-L4-bg) !important;
    fill: var(--color-calendar-graph-day-L4-bg) !important;
  }
  .calendar-graph .days-selected rect.day.active {
    stroke: #ddd !important;
  }
  .calendar-graph rect.day:hover {
    stroke: #fff !important;
  }
  .calendar-graph rect.day {
    outline: none !important;
  }
  .contrib-person path {
    fill-opacity: .6;
  }
  .progress-bar.anim-grow-x, .dev-hero, .header-search-key-slash,
  input[src$="with-facebook.png"], #parallax_field, #parallax_illustration,
  figure .callout-permalink-big-image, figure .callout-permalink-stacked-image {
    filter: brightness(75%) !important;
  }
  img#parallax_error_text {
    filter: invert(100%) hue-rotate(180deg) brightness(120%) !important;
  }
  img[src*=""] {
    filter: brightness(90%);
  }
  img[src*="//render.githubusercontent.com/render/math"] {
    filter: invert(90%);
    background-color: transparent;
  }
  .header-search-key-slash {
    filter: grayscale(100%) contrast(1.5) !important;
  }
  /* Activity Overview on userpage */
  .activity-overview-axis, .activity-overview-point {
    stroke: /*[[base-color]]*/ !important;
  }
  #user-activity-overview .js-highlight-blob {
    stroke: /*[[base-color]]*/ !important;
    fill: /*[[base-color]]*/ !important;
    opacity: .4 !important;
  }
  /* invert (rgb) */
  #header .logo, img[src="/images/logo@2x.png"], .site-logo a,
  .github-jobs-promotion a.jobs-logo strong, iframe[src*="polldaddy.com"],
  .swipe .swipe-frame .swipe-bar .top-handle,
  .swipe .swipe-frame .swipe-bar .bottom-handle,
  .onion-skin .controls .transparent, .onion-skin .controls .opaque,
  .onion-skin .controls .slider .slider-track,
  .onion-skin .controls .slider .slider-track .dragger,
  img[src$="favicons.githubusercontent.com/github.com"],
  img[src$="invertocat.png"], .ghd-invert, #footer .github img,
  #com span.octicon:not(.octicon-comment-discussion),
  .developer-thanks-image img, img[alt="GitHub Support"] {
    filter: invert(100%) hue-rotate(180deg) !important;
  }
  .code-navigation-banner .code-navigation-banner-illo {
    filter: invert(900%) hue-rotate(180deg) contrast(70%) brightness(110%) !important;
  }
  /* code coverage */
  /* example: https://github.com/go-gitea/gitea/pull/6969 */
  img[data-canonical-src^="https://codecov.io"][alt="Impacted file tree graph"] {
    filter: invert(92%) hue-rotate(180deg) saturate(250%) !important;
  }
  /* marketplace + help + feature img invert */
  img[src*="marketplace-illustration-01.svg"],
  img[src*="marketplace-illustration-02.svg"],
  svg [data-name="Layer 2"] #Layer_5[data-name="Layer 5"],
  .illoTeam svg [data-name="Layer 2"], .illoIndiv #Layer_2[data-name="Layer 2"],
  svg [data-name="Layer 2"] g[data-name="octocat header"],
  svg[viewBox="0 0 1461.5 677.84"][width="700"],
  .feature-preview-dialog svg[fill="none"],
  div[data-url*="/notifications/beta"] img[src*="-zero.svg"],
  div[data-url*="/notifications/beta"] img[src*="saved-blank.svg"] {
    filter: invert(85%) hue-rotate(-180deg) brightness(125%) contrast(85%) !important;
  }
  .action-logo::after {
    filter: invert(100%) hue-rotate(180deg) brightness(350%) !important;
  }
  img[alt="FOSSA Status"], img[data-canonical-src*="prod/timeseries/"],
  a[href$="vote"] img[data-canonical-src*="/poll/"], #parallax_error_text:not(p),
  img[data-canonical-src*="img.shields.io"][data-canonical-src*="style=social"],
  img[alt="Mona Lisa"] {
    filter: invert(90%) hue-rotate(180deg) !important;
  }
  /* prevent background color inverting to bright color on opaque images */
  /* example: social buttons on https://github.com/facebook/jest#readme */
  img[alt="FOSSA Status"],
  img[data-canonical-src*="img.shields.io"][data-canonical-src*="style=social"] {
    background: none !important;
  }
  .container-xl[id] img {
    z-index: 100 !important;
  }
  /* GeoJSON maps */
  /* https://github.com/benbalter/dc-maps/blob/master/maps/embassies.geojson */
  /* https://github.com/colemanm/hurricanes/blob/master/fl_2004_hurricanes.geojson */
  .leaflet-tile-container img {
    filter: invert(100%) hue-rotate(180deg) brightness(150%) !important;
  }
  .leaflet-marker-pane img:not(.leaflet-marker-icon), .gundamcat {
    filter: brightness(.8) !important;
  }
  .leaflet-popup-content-wrapper, .map-legends, .map-tooltip {
    background: var(--color-bg-secondary);
  }
  .leaflet-container {
    color: var(--color-text-secondary);
  }
  .leaflet-popup-tip {
    border-top-color: var(--color-bg-secondary);
  }
  .marker-properties tr:nth-child(2n) th, .marker-properties tr:nth-child(2n) td {
    background-color: var(--color-bg-tertiary);
  }
  .marker-properties, .marker-properties th, .marker-properties td {
    border: 1px solid var(--color-border-primary);
  }
  /* invert #fff to #181818 */
  /* https://github.com/sujitpal/statlearning-notebooks/blob/master/src/chapter2.ipynb */
  .project-preview-img img, img[src$="bg-callout.svg"],
  img[data-canonical-src*="saucelabs.com/browser-matrix"],
  img[src*="images/modules/checks"], img[src$="profile-first-pr.png"],
  img[src$="profile-joined-github.png"], img[src$="profile-first-repo.png"],
  img[src$="profile-first-issue.png"], .github-jobs-logo strong, .leaflet-bar,
  .leaflet-control-attribution {
    filter: invert(90.5%) hue-rotate(180deg) saturate(200%) !important;
  }
  /* workaround filter creating a stacking context */
  .contribution-first-issue, .contribution-first-pull-request,
  .contribution-first-repository {
    opacity: .999 !important;
  }
  /* brighten language colors */
  .language-color, .repo-language-color {
    filter: brightness(125%) !important;
  }
  /* soft badges */
  .box-title-count {
    background-color: #484848 !important;
    color: #ccc !important;
  }
  /* Unicorn page - https://github.com/azadkuh/sqlite-amalgamation/blame/master/sqlite3.c */
  body > .container > p {
    color: #ccc;
  }
  /* change foreground color of yellow boxes */
  .Toast--warning .Toast-icon {
    color: #222;
  }
  /* svg styling */
  line, rect, path {
    shape-rendering: geometricPrecision !important;
  }
  .js-graph-punchcard svg.viz {
    background: transparent !important;
    border: none !important;
  }
  .reorderable-task-lists .markdown-body .task-list-item .drag-handle {
    fill: #c0c0c0 !important;
  }
  /* Firefox: Exclude text inside an svg loaded through an img, as seen in svg badges */
  *:not(img) text, circle.day {
    fill: #ccc !important;
  }
  circle.day:hover {
    fill: #fff !important;
  }
  path.js-diff-placeholder {
    fill: #282828 !important;
  }
  .prose-diff .changed .added, .prose-diff .changed ins,
  .prose-diff .changed ins code, .prose-diff .changed ins pre {
    background: #002800;
    border-bottom: 1px solid #373;
  }
  #contributors-master svg.viz {
    display: block !important;
  }
  g.dots circle {
    stroke: #222 !important;
  }
  .traffic-graph g.axis:not(.views):not(.unique) g.tick:not(:nth-child(15)):not(:first-of-type) line,
  g.axis path, line.axis, svg:not(.vis) g.axis line {
    stroke: #444 !important;
  }
  svg .path:not(.total):not(.unique):not(.views) {
    stroke: #aaa !important;
  }
  .workflow-string--crossover svg path[stroke="#D1D5DA"] {
    stroke: #404040 !important;
  }
  #commit-activity-detail path.path,
  .traffic-graph g.x.axis g.tick:first-of-type line {
    stroke: #1db34f !important;
  }
  [style*="stroke: #dbab09"], [stroke="#dbab0a"] {
    stroke: #cb4 !important;
  }
  .traffic-graph g.x.axis g.tick:nth-child(15) line {
    stroke: #1d7fb3 !important;
  }
  svg.tick {
    fill: #444 !important;
  }
  svg.arrow[stroke="#1277eb"], svg path[stroke="#1074E7"] {
    stroke: /*[[base-color]]*/ !important;
  }
  .features-branch-diagram path[stroke="#c6d9ed"],
  .features-branch-diagram path[stroke="#4182C4"],
  .features-branch-diagram div:not(.active) .mega-octicon {
    stroke: /*[[base-color]]*/ !important;
    color: /*[[base-color]]*/ !important;
  }
  .features-branch-diagram circle[fill="#4183c4"],
  .repo-list-stats a.issues:hover svg {
    fill: /*[[base-color]]*/ !important;
  }
  .features-branch-diagram circle[stroke="#ffffff"] {
    stroke: #222 !important;
  }
  rect.map-background, .audit-log-map {
    fill: #1e4062 !important;
    background: #1e4062 !important;
  }
  path.land {
    stroke: #17334f !important;
  }
  circle.audit-point {
    fill: #742d14 !important;
    stroke: #57210f !important;
  }
  .graphs .selection .selection {
    fill: #888 !important;
    stroke: #888 !important;
  }
  /* monochrome backgrounds */
  .label-select-menu div.labelstyle-000000.selected {
    background: #282828 !important;
  }
  div#common-issues ul li a:hover, .rss-subscribe:hover {
    background-color: #282828 !important;
  }
  .jumbotron-codelines {
    background-color: #222 !important;
  }
  .community-checklist .progress-bar .progress {
    background-color: #333;
  }
  .profile-timeline.discussion-timeline::before,
  .profile-timeline.discussion-timeline .profile-timeline-month-heading::after,
  div[style*="background-color: #eaecef"] {
    background: #343434 !important;
  }
  .oauth-permissions-details .permission-summary em.highlight {
    background: rgba(68, 68, 68, .5);
    color: #c6c6c6;
  }
  .labels .label-neutral, li.ssh-key .ssh-key-state-indicator.not-recent {
    background: #666 !important;
  }
  /* https://github.com/StylishThemes/GitHub-Dark/search?q=test&unscoped_q=test */
  .Counter--gray {
    background: #999;
    color: #000;
  }
  .diverge-widget .separator {
    background: #ccc !important;
  }
  .menu-item.selected::before {
    background: #eee !important;
  }
  .qr-code-table, .qr-code-table .white {
    background: #fff !important;
  }
  /* actions in issues - this style needs to be after .bubble */
  .action-bubble .bubble,
  /* https://github.com/StylishThemes/GitHub-Dark/community/license/new?branch=master&template=mit */
  body .CommunityTemplate-header,
  [data-url$="recently_touched_branches_list"],
  .merge-status-list .status-actions:hover, body > .application-main > .bg-gray {
    background: transparent !important;
  }
  .btn-mktg {
    background-color: rgba(/*[[base-color-rgb]]*/, .8);
    border-color: /*[[base-color]]*/;
  }
  .btn-mktg:hover {
    background-color: rgba(/*[[base-color-rgb]]*/, 1);
    border-color: /*[[base-color]]*/;
  }
  .btn-outline-mktg {
    background-color: transparent;
    border-color: rgba(/*[[base-color-rgb]]*/, .9);
    color: rgba(/*[[base-color-rgb]]*/, .9);
  }
  .btn-outline-mktg:hover {
    background-color: transparent;
    border-color: rgba(/*[[base-color-rgb]]*/, 1);
    color: rgba(/*[[base-color-rgb]]*/, 1);
  }
  .MarketplaceAnnouncement .btn-outline-mktg {
    background-color: transparent;
    border-color: #eee;
    color: #eee;
  }
  .MarketplaceAnnouncement .btn-outline-mktg:hover {
    color: #fff;
    border-color: #fff;
  }
  .MarketplaceAnnouncement {
    color: #fff;
  }
  .full-commit p.commit-title {
    color: #c6c6c6;
  }
  .subnav-item.selected, .subnav-item[aria-current]:not([aria-current=false]),
  .subnav-item[aria-selected=true] {
    border-color: /*[[base-color]]*/;
  }
  /* blue box */
  .github-jobs-promotion p, .octotip, .bootcamp h1, .bootcamp-body,
  .owners-notice, .blob-history, .new-user-avatar-cta, .jstree-wholerow-clicked,
  .file-history-tease, .feature-banner, .hook-delivery-guid, .RecentBranches,
  .signup-prompt-bg, ul.search-results li .label,
  div[style*="background-color: #044d6e"],
  body[class="page-responsive"] .bg-blue-light,
  .timeline-comment.current-user .previewable-comment-form .comment-form-head.tabnav,
  .hx_commit-tease, .full-commit {
    background: #182030 !important;
  }
  .topic-tag-contrast, .topic-tag-contrast .delete-topic-link, .topic-tag {
    background: #182030;
  }
  .commit-ref, .branch-name {
    background: #182030;
    color: #9daccc;
    border: 1px solid #246;
  }
  aside [style*="background-color: #4764f1"] .text-white {
    background-color: #182030 !important;
  }
  .repo-file-upload-progress .repo-file-upload-meter, .topic-tag-link:hover,
  .delete-topic-button:hover, .topic-tag-contrast .delete-topic-link:hover {
    background: #273045;
  }
  /* repo page last commit */
  .Box-header--blue, .repository-content .Box-header.position-relative {
    background-color: var(--color-bg-info);
    border-color: var(--color-box-blue-border);
  }
  /* commit page latest commit */
  .repository-content .Box-header.Details {
    background-color: var(--color-bg-info);
  }
  .repository-content .Box-header.Details,
  .repository-content .Box.d-flex.flex-column.flex-shrink-0.mb-3 {
    border-color: var(--color-box-blue-border);
  }
  .new-user-avatar-cta, .blob-history, .feature-banner,
  .recently-touched-branches, .recently-touched-branches li,
  .project-updated-message, .timeline-comment-label.collaborator-comment,
  .hook-delivery-guid .octicon, .hook-delivery-guid a, a.topic-tag,
  .RecentBranches, .RecentBranches-item-link, ul.search-results li .label,
  .markdown-format table th, div[style*="background-color: #044d6e"],
  .subset-files-tab .stale-files-tab-link,
  .timeline-comment.current-user:not(.is-internal) .timeline-comment-header .link-gray,
  .timeline-comment.current-user:not(.is-internal) .timeline-comment-header .text-gray,
  .timeline-comment.current-user:not(.is-internal) .timeline-comment-header .Link--secondary,
  .timeline-comment.current-user:not(.is-internal) .timeline-comment-header-text code a,
  .timeline-comment.current-user:not(.is-internal) .color-text-secondary,
  .timeline-comment.current-user:not(.is-internal) .btn-link[aria-haspopup] {
    color: #9daccc !important;
  }
  .timeline-comment.current-user:not(.is-internal) .timeline-comment-header,
  .timeline-comment.current-user:not(.is-internal) .timeline-comment-action,
  .commit-ref a, a.branch-name {
    color: #9daccc;
  }
  .RecentBranches-item, .commit-ref .user {
    color: #6d7c9c;
  }
  .github-jobs-promotion p, .octotip, .bootcamp .bootcamp-body, .bootcamp h1,
  .owners-notice, .new-user-avatar-cta, .file-history-tease, .feature-banner,
  .recently-touched-branches, .timeline-progressive-disclosure-items button,
  .RecentBranches, .js-tag-input-tag, ul.search-results li .label,
  .topic-tag-action {
    border: 1px solid #246 !important;
  }
  .repo-file-upload-progress, .project-updated-message,
  .topic-tag-action .add-topic-button, .topic-tag-action .remove-topic-button,
  .commit-desc + .commit-branches,
  .pricing-matrix-table .pricing-matrix-table-dark,
  .repository-content > .Box--condensed:not(#readme):not(.file-holder),
  .border-blue, body[class="page-responsive"] .border-blue,
  .timeline-comment.current-user .tabnav-tab.selected, .hx_commit-tease,
  .full-commit {
    border-color: #246 !important;
  }
  .topic-tag-contrast .delete-topic-link, .full-commit,
  .full-commit .commit-meta {
    border-color: #246;
  }
  .blob-history, .recently-touched-branches li {
    border-bottom-color: #246 !important;
  }
  .blob-history, .file-history-tease .participation {
    border-top: 1px solid #246 !important;
  }
  #new_hook .fields {
    border-width: 0 !important;
  }
  .commit-icon .octicon {
    border-radius: 100% !important;
  }
  /* original colors */
  .discussion-item-integrations-callout .discussion-item-icon {
    background: #4095c6 !important;
  }
  /* notebooks */
  .input_prompt {
    color: hsla(234, 100%, 65%, 1) !important;
  }
  .output_prompt {
    color: hsla(0, 100%, 65%, 1) !important;
  }
  /* gradient */
  /* file drag&drop overlay */
  .repo-file-upload-tree-target {
    background: radial-gradient(ellipse at center, #000 0%, rgba(0, 0, 0, .6) 65%, rgba(0, 0, 0, .6) 100%) !important;
  }
  .TimelineItem-break {
    background: linear-gradient(to bottom, var(--color-bg-canvas) 30%, transparent 80%) !important;
  }
  /* light grey gradient */
  .signup-button:hover, a.signin:hover, .hero .textographic,
  .hero .screenographic, .box-action:active,
  .clone-url-button.selected > .clone-url-link:hover, ul#bootcamp li a:hover h4 {
    background: linear-gradient(#303030, #282828) !important;
    border-color: #484848 !important;
  }
  .clone-url-button > .clone-url-link {
    border-color: #383838;
  }
  .project-issue-body-blur {
    background: linear-gradient(to top, #181818, rgba(0, 0, 0, 0)) !important;
  }
  .bg-custom-gradient {
    background-image: linear-gradient(180deg, #1c1c1c, rgba(0, 0, 0, 0)) !important;
  }
  .billing-per-seat-callout::after {
    box-shadow: 1px -1px 0 0 #343434 !important;
  }
  main [style="background: linear-gradient(to top, rgba(255,255,255,1), rgba(255,255,255,0));"] {
    background: linear-gradient(to top, #181818, transparent) !important;
  }
  /* https://github.com/StylishThemes/GitHub-Dark/issues/1205 */
  [style*="background: #DBEDFF"] {
    background: rgba(255, 255, 255, .1) !important;
  }
  .ScreenshotCarousel-navitem.selected {
    box-shadow: inset 0 0 10px rgba(255, 255, 255, .05) !important;
  }
  /* commits page - committer icon */
  .commits-list-item .committer-avatar {
    box-shadow: -2px -2px 0 rgba(0, 0, 0, .4) !important;
  }
  .Header .header-search-wrapper.focus {
    box-shadow: none !important;
  }
  .box-shadow {
    box-shadow: none !important;
  }
  /* box shadow below attach box - https://github.com/StylishThemes/GitHub-Dark/releases/new */
  /* + remove box shadowns on buttons and the like */
  .upload-progress, .social-count, .btn, .btn-outline.disabled,
  .btn-outline:disabled, .btn-outline[aria-disabled="true"], .btn:active,
  .btn-blue:active {
    box-shadow: none;
  }
  /* https://github.com/team inline HTML fixes */
  .bg-white[style*="box-shadow: 0 0 20px 20px #ffffff"] {
    box-shadow: 0 0 20px 20px #181818 !important;
  }
  [href="#organizations"][style*="background-color: #fff"] {
    background-color: transparent !important;
  }
  .Box-header[style*="background-color: #FFF3FA"] {
    background-color: #222 !important;
  }
  .Box-header[style*="border-color: #F9B3DD"] {
    border-color: #343434 !important;
  }
  .Header-link {
    color: #c6c6c6;
  }
  .full-commit div.commit-title {
    color: #c6c6c6;
  }
  .issues-reset-query-icon {
    color: #181818;
    background: #949494;
  }
  .donut-chart [style*="fill: none"], .workflow-string svg,
  .workflow-success circle, .workflow-success path {
    fill: none !important;
  }
  /* Alerts and activity, remove background gradient */
  .metabox .editable-text:hover, #inbox .list .item .title span,
  .Subhead.border-bottom-0 {
    background-color: transparent !important;
    border: none !important;
  }
  /* Panels */
  #posts #rss, .signup-button, .hero h1, .plan.personal, .caption,
  .centered-graphic, .login_form h1 {
    background-color: /*[[base-color]]*/ !important;
    border-color: /*[[base-color]]*/ !important;
  }
  /* Red panel */
  .majorproblem .pageheader_wrap, .error_box, .btn-close-issue, .closed-issues,
  .topic-tag-action .remove-topic-button:hover,
  .menu-item-danger.navigation-focus, .menu-item-danger.selected:hover,
  .menu-item-danger.selected.navigation-focus {
    background-color: #d82828 !important;
    border-color: #383838 !important;
  }
  .btn-danger.disabled, .btn-danger:disabled, .btn-danger[aria-disabled="true"] {
    background: #181818;
    color: rgba(216, 40, 40, .4);
    box-shadow: none;
  }
  .btn-close-issue:hover, .minibutton.danger:hover, .remove-topic-button:hover {
    background: #d82828;
    border-color: #b00;
  }
  .deprecation-banner {
    background: #200;
    border-color: #d82828;
  }
  .mergeable-dirty .bubble, .mergeable-dirty .merge-status-icon,
  .dangerzone > h3 {
    background: #d82828 !important;
  }
  .block-diff-deleted, .text-diff-deleted .block-diff-neutral {
    background: #b22 !important;
  }
  /* pink */
  /* https://github.com/StylishThemes/GitHub-Dark/issues/949 */
  /* Github uses !important inline styles on some of these elements which are
     impossible to overrides via userstyle */
  [style*="border-bottom: 1px solid #f9b3dd"] {
    border-bottom: 1px solid #c49 !important;
  }
  [style*="border: 1px solid #f9b3dd"], [style*="border: 1px solid #ec6cb9"] {
    border: 1px solid #c49 !important;
  }
  [style*="border: 1px solid #f9b3dd"] .text-gray-dark {
    color: #333 !important;
  }
  [style*="background: #ffeef8"], [style*="background-color: #ffeef8"] {
    background-color: #170711 !important;
  }
  /* brown */
  #feedHeaderContainer, .feedBackground, .infotip, .form-actions .tip,
  .mini-callout, .snippet em, #message .sent, .notification, .callout, .ejector,
  #issues_search .results em, .bootcamp-help ul li, .btn-download,
  .feature-tabs .tab-button, .plan.free, #message.minor, .chzn-results li em,
  #missing-readme, .page-notice, .facebox-alert, .deprecation-warning,
  .branch-status.status-pending .discussion-item-icon,
  .discussion-event-status-renamed .discussion-item-icon,
  .discussion-topic .branch-status.status-pending,
  .discussion-item-review.is-pending .file-header,
  .discussion-item-review.is-pending .comment-form-head.tabnav,
  .timeline-comment.unread-item .timeline-comment-header, .Label.bg-yellow,
  .code-list-item-private .blob-num {
    background-color: #261d08 !important;
    border-color: #542 !important;
    color: #ddd !important;
  }
  .discussion-item-review.is-pending .file, .timeline-comment.unread-item,
  .timeline-comment.unread-item .timeline-comment-label,
  .review-comment .pending-batched-suggestion-label,
  .is-pending .review-summary-form-wrapper, .code-list-item-private .file-box {
    border-color: #542 !important;
  }
  .timeline-comment-wrapper .timeline-comment.unread-item::before {
    border-right-color: #542 !important;
  }
  .timeline-comment-wrapper .timeline-comment.unread-item::after {
    border-right-color: #261d08 !important;
  }
  .timeline-comment-wrapper {
    border-top-color: transparent;
    border-bottom-color: transparent;
  }
  #toc .octicon-diff-modified, .secret .repo-label span, .api .s2 {
    color: #b74 !important;
  }
  .deprecation-warning a {
    color: #c97 !important;
  }
  .code-list-item-private .divider .blob-code,
  .code-list-item-private .divider .blob-num,
  .js-notification-search-autocomplete-results .bg-yellow-light,
  .card-filter-autocomplete-dropdown .bg-yellow-light {
    background-color: #261d08 !important;
  }
  /* semi-transparent brown */
  .compare-pr-placeholder, .compare-cutoff, .diff-cutoff,
  .markdown-body li.added.moved, .repo-private-label, .label-private,
  .signed-out-comment, .commits-list-item em, .unsupported-browser,
  .prereceive-feedback, .code-list em, .issue-list em, .user-list em,
  .wiki-list em, .blob-code .bg-yellow-light,
  .codesearch-results #code_search_results .bg-yellow-light {
    background: rgba(51, 34, 17, .4) !important;
    border: 1px solid #542 !important;
    color: #ddd !important;
  }
  .stale-files-tab {
    background-color: #261d08;
    border: 1px solid #542;
  }
  /* yellow text */
  /* inline style, note this does not work when color is not first */
  /* https://github.com/StylishThemes/GitHub-Dark/issues/952#issuecomment-501451675 */
  [style^="color: #d3ac3b"] {
    color: #cb4 !important;
  }
  /* .bg-pending might be a GitHub bug as it sets the fg */
  .text-pending, .text-renamed, .bg-pending, .page-new-repo .octicon-lock,
  body[class="page-responsive"] .repo-list .private .octicon-lock,
  .menu a .octicon.color-yellow-7 {
    color: #cb4;
  }
  .archived-project-cards-pane .project-card .archived-header {
    color: #fbca04;
  }
  /* yellow background */
  .Label--outline.bg-yellow-light,
  .review-comment .pending-batched-suggestion-label {
    background: #302808 !important;
  }
  .border-bottom.bg-yellow-light {
    background: #302808 !important;
    border-color: #542 !important;
  }
  /* green */
  /* labels */
  #forkqueue .legend .clean, #revisions ul li.current, .excerpt, .plan.business,
  .popout, #statusbar, .clean td, #download_button, .status-box.good a,
  .new-issues, .new-pulls, .mergeable-clean .merge-status-icon,
  .settings-email .default, .repo-owner-comment .comment-header-tag,
  .mergeable-clean .bubble, .gh-header-status.open,
  .branch-status.status-success .discussion-item-icon, .boxed-group-success,
  #message.good, .add-topic-button:hover,
  .topic-tag-action .add-topic-button:hover {
    background: #163 !important;
    border-color: #041 !important;
  }
  main .note.bg-green-light {
    background: #002800 !important;
    border-color: #060 !important;
  }
  /* Green border */
  .billing-confirmation-box {
    border-color: #083 !important;
  }
  .border.border-green {
    border-color: #060 !important;
  }
  /* Green text */
  /* inline style, note this does not work when color is not first */
  /* https://github.com/StylishThemes/GitHub-Dark/issues/952#issuecomment-501451675 */
  [style^="color: #28a745"] {
    color: #484 !important;
  }
  .text-open, .text-success, .insertions, .cadd, .gi .diff-line-num,
  .authors-and-code .insertions, ul.summary-stats li .octicon-git-branch-create,
  ul.summary-stats li .octicon-issue-opened, #toc .octicon-diff-added,
  .setup-info-module .features-list .octicon, .setup-form-container .secure,
  .highlight .gi, .type-icon-state-open, .release-label.latest a,
  .release .Label--latest a, .menu a .octicon.text-green {
    color: #484 !important;
  }
  /* bright green background */
  .block-diff-added, .text-diff-added .block-diff-neutral {
    background: #484 !important;
  }
  .noproblems .pageheader_wrap, a.new-repo:hover {
    background: #373 !important;
  }
  /* New additions */
  .repo-owner-tag .tag {
    background: #070 !important;
    color: #ddd !important;
  }
  /* orange */
  #user-links .unread_count, .minorproblem .pageheader_wrap {
    background: rgba(203, 108, 0, .8) !important;
  }
  .text-orange, .release-label.prerelease, .release .Label--prerelease {
    color: #f3582c !important;
  }
  .release-label.prerelease, .release .Label--prerelease {
    border-color: #f66a0a !important;
  }
  /* pjax loading */
  .pjax-loader-bar .progress {
    background: /*[[base-color]]*/ !important;
    box-shadow: 0 0 10px /*[[base-color]]*/ !important;
  }
  ul.view-modes-menu {
    background-image: url("") !important;
  }
  .mini-icon-windows::before {
    background-position: -18px 0 !important;
  }
  /* Repo list (https://github.com/{user}?tab=repositories) */
  .repo-list-item p, .repo-list-item .repo-list-stats {
    position: relative !important;
    z-index: 1 !important;
  }
  /* GitHub Enterprise (GHE) stuff */
  body.enterprise .repohead.experiment-repo-nav {
    background: rgba(24, 24, 24, .4);
  }
  body.enterprise .timeline-comment-wrapper .timeline-comment.current-user::before {
    border-right-color: #246;
  }
  body.enterprise .timeline-comment-wrapper .timeline-comment.current-user::after {
    border-right-color: #182030;
  }
  body.enterprise .timeline-new-comment .timeline-comment::before {
    border-right-color: #404040;
  }
  body.enterprise .timeline-new-comment .timeline-comment::after {
    border-right-color: var(--ghd-bg-color);
  }
  body.enterprise .commit-tease {
    background-color: #182030;
    border-color: #246;
  }
  /* HACK: Fix review comment timeline */
  /* https://github.com/nodejs/node/pull/8519#r78637092 */
  .review-comment-contents::after, .review-comment.is-comment-editing::after {
    z-index: 0 !important;
  }
  .review-comment .avatar {
    position: relative !important;
    z-index: 1 !important;
    background: #181818 !important;
    box-shadow: 0 0 0 4px #181818 !important;
  }
  /* center the dot icon inside green discussion timeline icons */
  .discussion-item-reopened .discussion-item-icon {
    display: flex;
    justify-content: center;
    align-items: center;
  }
  .flash-error {
    color: #d82828;
  }
  /* Make text selection work over file path separators because in Firefox */
  /* a text selection can not start over a pseudo element. The precise values */
  /* are to match the rendering of GitHub's single-space pseudo contents */
  .breadcrumb .separator {
    margin-left: .283em;
    margin-right: .283em;
  }
  .breadcrumb .separator::after, .breadcrumb .separator::before {
    content: none;
  }
  /* Hack to add a background to the sticky toolbar on the pr files tab when using unified diffs */
  body:not(.full-width) .pr-toolbar.is-stuck + .toolbar-shadow::before {
    content: "";
    position: absolute;
    top: -60px;
    left: 0;
    right: 0;
    height: 60px;
    background: #181818;
    box-shadow: 0 0 .75rem rgba(0, 0, 0, .7);
  }
  .gh-header-shadow {
    border: none !important;
    box-shadow: 0 0 .75rem rgba(0, 0, 0, .7) !important;
  }
  .participation-graph svg {
    background: transparent !important;
    opacity: .1 !important;
    z-index: 0 !important;
  }
  .inbox-zero-octocat, .network-graph-container, img.TenYears-hero {
    opacity: .6 !important;
  }
  .search .minibutton span {
    background-position: center -95px !important;
  }
  /* history expand buttons */
  .commit .minibutton.expander-minibutton span {
    background-position: 50% -45px !important;
  }
  .commit.open .minibutton.expander-minibutton span {
    background-position: 50% -145px !important;
  }
  /* pull request avatar bubble */
  .avatar-bubble::before, .discussion-bubble-content::before {
    border-color: transparent #333 transparent transparent !important;
  }
  /* octocat spinners */
  img[src*="octocat-spinner"], img[src="/images/spinner.gif"],
  .profile-picture-spinner {
    width: 0 !important;
    height: 0 !important;
  }
  img[src*="octocat-spinner"], img[src="/images/spinner.gif"], .facebox-loading,
  .branch-action-body .spinner, .status-indicator-loading,
  .ajax-pagination-form.loading .ajax-pagination-btn::after,
  .profile-picture-spinner, .more-repos-link.is-loading,
  auto-check .is-autocheck-loading {
    background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><style>.a{fill:%23333;}</style><path d="M364 29C421 57 460 94 485 151l-31 15c-20-41-63-84-105-104" class="a"><animate attributeName="fill" begin="0s" dur="1s" repeatCount="indefinite" values="%23333;%23eee;%23333;%23333"/></path><path d="m494 169c20 60 21 114-1 172l-33-11c15-43 15-104 0-148" class="a"><animate attributeName="fill" begin="0.125s" dur="1s" repeatCount="indefinite" values="%23333;%23eee;%23333;%23333"/></path><path d="m485 359c-28 57-66 96-122 121l-15-31c41-20 84-63 105-105" class="a"><animate attributeName="fill" begin="0.250s" dur="1s" repeatCount="indefinite" values="%23333;%23eee;%23333;%23333"/></path><path d="m345 489c-60 20-114 21-172-1l11-33c43 15 104 15 148 0" class="a"><animate attributeName="fill" begin="0.375s" dur="1s" repeatCount="indefinite" values="%23333;%23eee;%23333;%23333"/></path><path d="m154 483c-57-28-95-66-121-122l31-15c20 41 63 84 105 105" class="a"><animate attributeName="fill" begin="0.500s" dur="1s" repeatCount="indefinite" values="%23333;%23eee;%23333;%23333"/></path><path d="m24 343c-20-60-21-114 1-172l33 11c-15 44-15 104 0 148" class="a"><animate attributeName="fill" begin="0.625s" dur="1s" repeatCount="indefinite" values="%23333;%23eee;%23333;%23333"/></path><path d="M32 151C60 94 98 55 154 30l15 31c-41 20-84 63-105 105" class="a"><animate attributeName="fill" begin="0.750s" dur="1s" repeatCount="indefinite" values="%23333;%23eee;%23333;%23333"/></path><path d="m173 21c60-20 114-21 172 1l-11 33c-43-15-104-15-148 0" class="a"><animate attributeName="fill" begin="0.875s" dur="1s" repeatCount="indefinite" values="%23333;%23eee;%23333;%23333"/></path><path d="m197 459v-48s-4-4-33-1c-28 3-62-66-65-69 24-10 43 26 65 38h31s3-44 20-37c17 6-72 1-97-61s19-126 20-115c0 9-17-35-10-46 20-24 50 11 69 15 5 0 18-8 59-7 41 0 55 8 60 6 22-10 51-32 65-17 10 12-1 61-1 49s43 81 6 132c-29 46-95 43-84 46 21 15 14 91 14 115l-22 4v-74c0-9-9-10-9-9v85l-21 1v-86h-10v86l-20-1v-83s-8-1-8 10v72" fill="%23eee"/></svg>') !important;
    background-size: contain !important;
    background-repeat: no-repeat !important;
    background-position: 50% 50% !important;
  }
  .more-repos-link.is-loading {
    background-repeat: no-repeat !important;
    background-position: 50% 50% !important;
    background-size: 16px 16px !important;
  }
  auto-check .is-autocheck-loading {
    background-size: 16px 16px !important;
    background-position: 97% 50% !important;
  }
  /* Timeline Load More squiggly line */
  /* https://github.com/go-gitea/gitea/pull/8346#issuecomment-638578779 */
  /* https://github.com/swagger-api/swagger-ui/pull/6030#issuecomment-638412978 */
  .pagination-loader-container {
    background: transparent url("") repeat-x left center/22px 17px !important;
  }
  img[src*="octocat-spinner"][width="128"] {
    padding: 64px !important;
  }
  img[src*="octocat-spinner"][width="64"], .profile-picture-spinner,
  img[src="/images/spinner.gif"] {
    padding: 32px !important;
  }
  img[src*="octocat-spinner"][width="32"] {
    padding: 16px !important;
  }
  img[src*="octocat-spinner"][width="16"] {
    padding: 8px !important;
  }
  .sponsors-questions::after {
    opacity: .35;
  }
  /* fix embedded code blocks in markdown */
  .blob-wrapper-embedded > table.highlight {
    width: 100% !important;
    border: none !important;
  }
  /* remove code view padding */
  .Box-body.blob-wrapper {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  /* remove actions editor padding */
  form[action*="/.github/workflows/"] .commit-create {
    padding-top: 0 !important;
  }
  #searchfield {
    background-image: url("") !important;
    background-repeat: no-repeat !important;
    background-position: 8px center !important;
  }
  /* front page: 'more' spinner */
  .ajax-pagination-form.loading .ajax-pagination-btn {
    position: relative !important;
    border-color: #343434 !important;
    background: #181818 !important;
  }
  .ajax-pagination-form.loading .ajax-pagination-btn::after {
    content: "" !important;
    position: absolute !important;
    width: 16px !important;
    height: 16px !important;
    left: 50% !important;
    top: 50% !important;
    transform: translate(-50%, -50%) !important;
  }
  .branch-action-body .spinner, div.facebox-loading, .status-indicator-loading {
    background-position: center center !important;
    width: 100% !important;
    background-repeat: no-repeat !important;
  }
  /* <select> dropdown arrows */
  /* https://github.com/account/upgrade */
  .form-select {
    background: #181818 url("") no-repeat right 8px center !important;
    background-size: 8px 10px !important;
  }
  .form-select:disabled {
    background-color: #282828 !important;
    color: #555 !important;
  }
  /* .coupon-form-body remove bg-img + tweak border color; issue #1199 */
  .coupons .coupon-form-body {
    background-image: none;
    border-color: #343434;
  }
  /* no border */
  .multiple-avatars, .multiple-avatars::before,
  .simple-conversation-list>li:first-child, .gobutton.with-comments .sha,
  .usage-bar dd, .setup-form-container .fieldgroup .fields,
  .inline-comments .line-comments, #adv_code_search .search-page-input,
  .fullscreen-overlay textarea, .file .image .border-wrap,
  .site-search .chromeless-input, .profile-timeline-card-wrapper,
  .AvatarStack--right .avatar, .AvatarStack-body .avatar,
  .sidebar-notifications .thread-subscription-status,
  .repository-lang-stats-graph .language-color:not(:first-child) {
    border: none !important;
  }
  .dashboard-tabs a {
    border-left: 0 !important;
    border-right: 0 !important;
  }
  .js-details-container.navigation-focus .gobutton {
    background: linear-gradient(#444, #222) !important;
  }
  /* add border */
  .issues-list, .pulls-list-group, .branch-infobar,
  .pagehead.repohead h1 .repo-label span, .api pre, .coupon-icon {
    border: 1px solid #484848;
  }
  #graph-shots li > p, .logo-box, .branch-infobar,
  .discussion-item-body .outdated-comment .file-header,
  .repository-content > .Box--condensed > .Box-body.bg-blue-light {
    border-bottom: none !important;
  }
  .pull-info, .branch-link, .milestone-list .progress-bar {
    border: 1px solid #444 !important;
  }
  .more-repos {
    border-top: #484848 1px solid !important;
  }
  .pull-head, .capped-box {
    border-bottom: #484848 1px solid !important;
  }
  .tutorial-e::after, .file-commit-form .commit-form::before,
  .merge-branch-form .commit-form::before {
    border-right-color: #343434 !important;
    border-bottom-color: transparent !important;
  }
  .ScreenshotCarousel-navitem,
  .new-discussion-timeline .composer .timeline-comment::after {
    border-right-color: var(--ghd-bg-color);
  }
  /* toc in markdown, reset border-collapse so border-radius works  */
  /* https://github.com/bitcoin/bips/blob/master/bip-0037.mediawiki */
  #user-content-toc {
    border-collapse: separate !important;
  }
  #facebox pre, #contributors-master svg.viz, #com .dropdown-menu {
    border: 1px solid #343434 !important;
  }
  /* orange rss icon */
  .dashboard-feed-icon.octicon-rss, .nav-rss a .octicon-rss, .feed-icon,
  #dashboard .octicon-rss {
    color: #f93 !important;
  }
  .featured-label {
    background: #f5b987 !important;
    border: none !important;
    padding: 6px !important;
    color: #ed7c21 !important;
  }
  .featured-label .octicon,
  .page-new-repo div.form-checkbox .octicon-lock::before {
    color: #ed7c21 !important;
  }
  /* diff highlighting (no syntax highlight) */
  /* main diff text color */
  .diff-line-pre {
    color: #ccc !important;
  }
  .diff-table .line-comments {
    border-top: 1px solid #333 !important;
    border-bottom: 1px solid #333 !important;
  }
  #header-wrapper, .menu li + li {
    border-bottom: 1px solid #333 !important;
  }
  .comment-reactions button.btn-link.user-has-reacted {
    background-color: rgba(/*[[base-color-rgb]]*/, .2);
  }
  .review-comment .comment-reactions {
    border-top: 0 !important;
  }
  .review-comment .reaction-summary-item:not(.add-reaction-btn) {
    border-color: rgba(/*[[base-color-rgb]]*/, .2);
  }
  /* light grey - breaks in diff (with line numbers) */
  .highlight .expandable-line-num, .highlight .diff-line-num-hunk,
  .highlight .diff-line-code-hunk, .highlight .expandable-line-code {
    background: #222 !important;
    color: #888 !important;
  }
  /* git diff line additions (dark green) */
  .blob-code-addition {
    background-color: #002800 !important;
    border-color: #060 !important;
  }
  .blob-num-addition {
    background-color: #0a320a !important;
  }
  /* git diff line deletions (dark red) */
  .blob-code-deletion, .conflict-gutter-marker {
    background-color: #380000 !important;
    border-color: #600 !important;
  }
  .blob-num-deletion {
    background-color: #420a0a !important;
  }
  /* code splitter in diffs */
  .blob-num-expandable, .blob-num-hunk {
    background: #2b2b2b;
  }
  .blob-code-hunk {
    background: #202020;
  }
  /* link target lines */
  .blob-code-inner.highlighted {
    background: rgba(255, 255, 255, .075) !important;
  }
  .selected-line::after {
    mix-blend-mode: normal !important;
    pointer-events: none;
  }
  /* custom hover highlight */
  .diff-table > tbody > tr[data-hunk]:hover > td,
  .highlight > tbody > tr:hover > td {
    position: relative;
  }
  .diff-table > tbody > tr[data-hunk]:hover > td::after,
  .highlight > tbody > tr:hover > td::after {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(255, 255, 255, .075);
    pointer-events: none;
  }
  .diff-table > tbody > tr[data-hunk]:hover > td.selected-line::after,
  .highlight > tbody > tr:hover > td.blob-code-inner.highlighted::after {
    background: rgba(255, 255, 255, .15) !important;
  }
  /* custom hover highlight end */
  .blob-code-addition .x, .highlight .blob-code-addition .x {
    background: #252 !important;
    color: #eee !important;
  }
  .blob-code-deletion .x, .highlight .blob-code-deletion .x {
    background: #622 !important;
    color: #eee !important;
  }
  /* git diff line numbers (med green) */
  .gi .diff-line-num, .gi .diff-line-code, .gi .diff-line-pre {
    background: #020 !important;
    border-color: #040 !important;
  }
  /* git diff line deletions (med red) */
  .gd .diff-line-num, .highlight .err, .gd .diff-line-code, .gd .diff-line-pre {
    background: #300 !important;
    border-color: #500 !important;
  }
  textarea {
    cursor: auto !important;
  }
  /* rules for the new responsive layout */
  @media (min-width: 768px) {
    .release-main-section {
      border-left: 2px solid #343434 !important;
    }
    .release-entry {
      border-bottom: 0 !important;
    }
  }
  @media (max-width: 1012px) {
    .reponav-wrapper {
      background: #181818 !important;
    }
  }
  .Header, .Header-old {
    border-bottom: 1px solid #343434 !important;
    background: #181818 !important;
  }
  /* rules for help pages */
  .search-result-title .ais-Highlight-highlighted {
    color: /*[[base-color]]*/ !important;
  }
  .search-result-intro .ais-Highlight-highlighted {
    border-color: /*[[base-color]]*/ !important;
  }
  .ais-SearchBox-resetIcon, .octicon-logo-github {
    fill: #c0c0c0 !important;
  }
  .commit-create .CodeMirror {
    padding-top: 0 !important;
  }
}
